- 更改時區
sudo timedatectl set-timezone Asia/Taipei
- 當前路徑
pwd
- 前往路徑
cd 路徑
- 返回路徑
cd ..
- 當前路徑內檔案
ls
- 系統狀態
top
- 當前執行程序
ps
檔案操作
- 新增資料夾
mkdir 檔名
- 刪除資料夾
rm -r 檔名
- 新增文件
touch 檔名.檔案類型
- 刪除文件
rm 檔名
- 編輯
nano 檔名
; 存檔 Ctrl + O ; 離開 Ctrl + X - 改名
mv 舊檔名 新檔名
- 強制刪除
rm -rf 檔案名稱
背景執行程式
- 背景執行程式,用nohup & 包起來執行指令
nohup node app.js &
- 查看程式輸出
cat app.out
- 即時查看程式輸出
tail -f app.out
ps
可以查看正在執行的程序 PID ,就能透過kill PID
去關閉- sudo lsof -i :3000 可以看到哪個端口被使用中
- ps aux | grep node 可以看到哪個程式正在被執行
安裝 htop 查看詳細系統狀態
- 更新套件
sudo apt update
sudo apt install htop
- 輸入
htop
即可使用
建立虛擬記憶體(交換分區)
- 確定硬碟空間
df -h
- 建立虛擬記憶體
sudo fallocate -l 2G /swapfile
- 將檔案設置為交換空間
sudo mkswap /swapfile
- 啟用交換
sudo swapon /swapfile
- 檢查交換空間是否啟用
sudo swapon --show
- 使交換配置永久生效,編輯 /etc/fstab 文件
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
- 驗證使否有被使用
free -h